var mysql=require('mysql');
var dbConfig=require('./src/db/dbconfig');
var MeiZi=require('./src/db/meizi'); 
var pool=mysql.createPool(dbConfig.mysql);


var downloadContent=function(i,c){
    var uri = 'http://www.94aw.com/type/4/' + i + '.html';
    c.queue([{
        uri: uri,
        jQuery: true,
        callback: function (error, res, done) {
            if(error){
                console.log(error);
            }else{
                var $ = res.$;
                $('.movie-item').each(function(index,item){
                    var href= "http://www.94aw.com/"+$(item).children('a').attr('href')
                    // var href = "http://www.94aw.com/"+$(item).attr('href'); // 获取路径uri
                    // var regexp = /[0-9]+/g;
                    // var artice_id = href.match(regexp)[0]; // 获取文章ID
                    var title = $(item).children('a').children('img').attr('alt');
                    // title = title.replace(/<[^>]+>/g,""); // 去掉 <b></b> 标签
                    var src = $(item).children('a').children('img').attr('src');
                    var create_time = $(item).find('.otherinfo').text();
                    var create_time1=create_time.split('：')[1]
                    var rate=create_time.split("分")[0].split("- ")[1]
                    //  if (href == 'http://www.meizitu.com/a/3900.html') {
                    //     title = title.replace(/'/g,'');  // 这个的标题多了一个 单引号， mysql在插入的时候存在问题，所以这样处理了一下
                    // } 


                  
                    var values=[href,title,src,rate,create_time1]
                    console.log(values)
                      //存到数据库
                        pool.getConnection(function(err, connection) {
                            if(err){
                                console.log('数据库连接失败',i);
                            }
                            connection.query(MeiZi.insert,values,function (err, results) {
                                connection.release();
                                if (err){
                                    console.log(err,i);
                                }else{
                                    console.log('插入成功',i);
                                }
                            })
                        })

                    // var values=[index,href,title,src,create_time]
                    // console.log(values)
                    
                })
              
            }
            done();
        }
    }]);
}
module.exports=downloadContent;
